target_sources(${PROJECT_NAME} PRIVATE
    # {{BEGIN_TARGET_SOURCES}}
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_address_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_endpoint_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_endpoint_destroy.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_endpoint_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_endpoint_stall.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_endpoint_status.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_frame_number_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_initialize_complete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_state_change.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_transfer_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_transfer_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_dcd_sim_slave_transfer_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_change.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_read_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dpump_write_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_alternate_setting_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_alternate_setting_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_class_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_class_unregister.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_clear_feature.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_configuration_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_configuration_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_control_request_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_descriptor_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_disconnect.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_endpoint_stall.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_get_status.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_host_wakeup.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_interface_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_interface_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_interface_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_interface_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_microsoft_extension_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_set_feature.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_transfer_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_transfer_all_request_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_transfer_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_transfer_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_stack_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_asynch_queue_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_asynch_schedule.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_asynchronous_endpoint_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_asynchronous_endpoint_destroy.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_controller_disable.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_ed_obtain.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_ed_td_clean.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_endpoint_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_frame_number_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_frame_number_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_interrupt_endpoint_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_iso_queue_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_iso_schedule.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_isochronous_endpoint_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_isochronous_td_obtain.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_least_traffic_list_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_periodic_endpoint_destroy.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_periodic_schedule.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_periodic_tree_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_port_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_port_status_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_regular_td_obtain.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_request_bulk_transfer.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_request_control_transfer.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_request_interupt_transfer.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_request_isochronous_transfer.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_request_transfer.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_timer_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_transaction_schedule.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_transfer_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_transfer_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_hcd_sim_host_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_configure.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_endpoints_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_ioctl.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_class_dpump_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_bandwidth_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_bandwidth_claim.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_bandwidth_release.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_call.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_device_scan.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_instance_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_instance_destroy.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_instance_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_instance_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_interface_scan.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_class_unregister.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_descriptor_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_enumerate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_instance_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_instance_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_interface_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_interface_scan.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_configuration_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_delay_ms.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_address_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_configuration_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_configuration_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_configuration_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_configuration_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_configuration_select.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_descriptor_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_string_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_device_resources_free.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_endpoint_instance_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_endpoint_instance_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_endpoint_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_endpoint_transfer_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_enum_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_hcd_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_hcd_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_hcd_transfer_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_hcd_unregister.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_hnp_polling_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_interface_endpoint_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_interface_instance_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_interface_instance_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_interface_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_interface_setting_select.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_interfaces_scan.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_new_configuration_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_new_device_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_new_device_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_new_endpoint_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_new_interface_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_rh_change_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_rh_device_extraction.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_rh_device_insertion.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_role_swap.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_transfer_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_transfer_request_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_transfer_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_host_stack_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_system_error_handler.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_system_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_system_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_system_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_trace_event_insert.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_trace_event_update.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_trace_object_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_trace_object_unregister.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_debug_callback_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_debug_log.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_delay_ms.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_descriptor_pack.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_descriptor_parse.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_error_callback_register.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_event_flags_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_event_flags_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_event_flags_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_event_flags_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_long_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_long_get_big_endian.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_long_put.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_long_put_big_endian.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_allocate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_allocate_add_safe.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_allocate_mulc_safe.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_allocate_mulv_safe.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_compare.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_copy.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_free.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_free_block_best_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_memory_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_mutex_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_mutex_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_mutex_off.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_mutex_on.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_pci_class_scan.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_pci_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_pci_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_physical_address.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_semaphore_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_semaphore_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_semaphore_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_semaphore_put.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_set_interrupt_handler.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_short_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_short_get_big_endian.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_short_put.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_short_put_big_endian.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_string_length_check.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_string_length_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_string_to_unicode.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_identify.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_relinquish.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_resume.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_schedule_other.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_sleep.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_thread_suspend.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_timer_create.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_timer_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_unicode_to_string.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_utility_virtual_address.c

    # {{END_TARGET_SOURCES}}
)

target_include_directories(${PROJECT_NAME} PUBLIC
    ${CMAKE_CURRENT_LIST_DIR}/inc
)
